using System;
namespace DreamPark
{
	[Serializable]
	public class Vehicule {
		
		private string immatriculation;
		private int hauteur;
		private int longueur;
		private TypeVehicule type;
	
		public string Immatriculation{ 
			get {return immatriculation;}
			set {immatriculation = value != null ? value : " "; }
		}
	
		public int Hauteur{
			get {return hauteur;}
			set {hauteur = value > 0 ? value : 0;}
		}
		
		public int Longueur{
			get {return longueur;}
			set {longueur = value > 0 ? value : 0;}
		}
			
		public TypeVehicule Type {
			get {return type;}
			set {type = value;}
		}
		
		public Vehicule (string immatriculationVehicule, TypeVehicule typeVehicule, int hauteurVehicule, int longueurVehicule) {
			this.type = typeVehicule;
			this.Immatriculation = immatriculationVehicule;
			this.Hauteur = hauteurVehicule;
			this.Longueur = longueurVehicule;
		}
			
		public Vehicule() {
				
		}
	}

}

